﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000729 RID: 1833
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class GetLoginActivityCsReq : IMessage<GetLoginActivityCsReq>, IMessage, IEquatable<GetLoginActivityCsReq>, IDeepCloneable<GetLoginActivityCsReq>, IBufferMessage
	{
		// Token: 0x17001776 RID: 6006
		// (get) Token: 0x06005270 RID: 21104 RVA: 0x000DF83B File Offset: 0x000DDA3B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<GetLoginActivityCsReq> Parser
		{
			get
			{
				return GetLoginActivityCsReq._parser;
			}
		}

		// Token: 0x17001777 RID: 6007
		// (get) Token: 0x06005271 RID: 21105 RVA: 0x000DF842 File Offset: 0x000DDA42
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return GetLoginActivityCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17001778 RID: 6008
		// (get) Token: 0x06005272 RID: 21106 RVA: 0x000DF854 File Offset: 0x000DDA54
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return GetLoginActivityCsReq.Descriptor;
			}
		}

		// Token: 0x06005273 RID: 21107 RVA: 0x000DF85B File Offset: 0x000DDA5B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetLoginActivityCsReq()
		{
		}

		// Token: 0x06005274 RID: 21108 RVA: 0x000DF863 File Offset: 0x000DDA63
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetLoginActivityCsReq(GetLoginActivityCsReq other) : this()
		{
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06005275 RID: 21109 RVA: 0x000DF87C File Offset: 0x000DDA7C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetLoginActivityCsReq Clone()
		{
			return new GetLoginActivityCsReq(this);
		}

		// Token: 0x06005276 RID: 21110 RVA: 0x000DF884 File Offset: 0x000DDA84
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as GetLoginActivityCsReq);
		}

		// Token: 0x06005277 RID: 21111 RVA: 0x000DF892 File Offset: 0x000DDA92
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(GetLoginActivityCsReq other)
		{
			return other != null && (other == this || object.Equals(this._unknownFields, other._unknownFields));
		}

		// Token: 0x06005278 RID: 21112 RVA: 0x000DF8B0 File Offset: 0x000DDAB0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06005279 RID: 21113 RVA: 0x000DF8D6 File Offset: 0x000DDAD6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600527A RID: 21114 RVA: 0x000DF8DE File Offset: 0x000DDADE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600527B RID: 21115 RVA: 0x000DF8E7 File Offset: 0x000DDAE7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600527C RID: 21116 RVA: 0x000DF900 File Offset: 0x000DDB00
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x0600527D RID: 21117 RVA: 0x000DF926 File Offset: 0x000DDB26
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(GetLoginActivityCsReq other)
		{
			if (other == null)
			{
				return;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600527E RID: 21118 RVA: 0x000DF943 File Offset: 0x000DDB43
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600527F RID: 21119 RVA: 0x000DF94C File Offset: 0x000DDB4C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			while (input.ReadTag() != 0U)
			{
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04002048 RID: 8264
		private static readonly MessageParser<GetLoginActivityCsReq> _parser = new MessageParser<GetLoginActivityCsReq>(() => new GetLoginActivityCsReq());

		// Token: 0x04002049 RID: 8265
		private UnknownFieldSet _unknownFields;
	}
}
